#include<iostream>
struct  antarctica_years_end
{
	int year;
};

int main()
{
	using namespace std;
	antarctica_years_end s01, s02, s03;
	s01.year = 1998;
	antarctica_years_end* pa = &s02;
	pa->year = 1999;
	antarctica_years_end trio[3];
	trio[0].year = 2003;
	std::cout << trio->year << std::endl;
	const antarctica_years_end* arp[3] = { &s01, &s02, &s03 };
	std::cout << "arp[1]->year: " << arp[1]->year << std::endl;
	const antarctica_years_end** ppa = arp;
	auto ppb = arp;
	std::cout << "*(ppa)->year: " << (*ppa)->year << std::endl;
	std::cout << "(*(ppb + 1)->year: " << (*(ppb + 1))->year << std::endl;
	auto ppc = &ppa;
	cout << "&ppa: " << &ppa << endl;
	cout << "ppc:" << ppc << endl;
	cout << "ppa: " << ppa << endl;
	cout << "&arp: " << &arp << endl;
	cout << "&arp[0]:" << &arp[0] << endl;
	cout << "arp: " << arp << endl;
	cout << "(*ppa): " << (*ppa) << endl;
	cout << "*arp: " << *arp << endl;
	cout << "arp[0]: " << arp[0] << endl;
	cout << "&s01: " << &s01 << endl;
	cout << "**ppa: " << (**ppa).year << endl;
}